<?php

include_once 'Localizacao.php';

/*
 * Programa ShopCommerce
 * Versão 1.0 
 * Classe Clientes
 */

class Cliente extends Localizacao {

    private $nome;
    private $sobrenome;
    private $dtNascimento;
    private $sexo;
    private $cpf;
    private $telefone;
    private $email;
    private $senha;

    function __construct($nome, $sobrenome, $dtNascimento, $sexo, $cpf, $telefone, $email, $senha) {
        $this->nome = $nome;
        $this->sobrenome = $sobrenome;
        $this->dtNascimento = $dtNascimento;
        $this->sexo = $sexo;
        $this->cpf = $cpf;
        $this->telefone = $telefone;
        $this->email = $email;
        $this->senha = $senha;
    }

    public function getNome() {
        return $this->nome;
    }

    public function setNome($nome) {
        $this->nome = $nome;
    }

    public function getSobrenome() {
        return $this->sobrenome;
    }

    public function setSobrenome($sobrenome) {
        $this->sobrenome = $sobrenome;
    }

    public function getDtNascimento() {
        return $this->dtNascimento;
    }

    public function setDtNascimento($dtNascimento) {
        $this->dtNascimento = $dtNascimento;
    }

    public function getSexo() {
        return $this->sexo;
    }

    public function setSexo($sexo) {
        $this->sexo = $sexo;
    }

    public function getCpf() {
        return $this->cpf;
    }

    public function setCpf($cpf) {
        $this->cpf = $cpf;
    }

    public function getTelefone() {
        return $this->telefone;
    }

    public function setTelefone($telefone) {
        $this->telefone = $telefone;
    }

    public function getEmail() {
        return $this->email;
    }

    public function setEmail($email) {
        $this->email = $email;
    }

    public function getSenha() {
        return $this->senha;
    }

    public function setSenha($senha) {
        $this->senha = $senha;
    }

        public function convertData(&$data) {
        $data = explode("/", $data);
        $this->setDtNascimento($data[2] . "-" . $data[1] . "-" . $data[0]);
    }

   
    
    public function inserirCliente() {

        $query = "INSERT INTO cadastro_cliente VALUES('" . $this->getCpf() . "','" . $this->getNome() . "','" . $this->getSobrenome() . "','" . $this->getSexo() . "','" . $this->getEndereco() . "','" . $this->getCep() . "','" . $this->getCidade() . "','" . substr($this->getEstado(), 0, 2) . "','" . $this->getEmail() . "','" . $this->getTelefone() . "','" . $this->getDtNascimento() . "','" . $this->getSenha() . "')";
        mysql_query($query) or die(mysql_error());
    }
    public function verificarCadastro(){
        $query = "SELECT email FROM cadastro_cliente WHERE email ='".$this->getEmail()."'";
        $resultado = mysql_query($query);
       
             
        while($row  =  mysql_fetch_object($resultado)){
            if($row->email == $this->email){
          
           return true;
            }  else {
            return false;    
            }
        }
    }
}

?>
